#pragma once

#include "IXBaseObj.h"

/**
 *  IXColorizeWnd Interface.
 *
 */
class ExportXSkinLib IXColorizeWnd : public IXBaseObj
{
    DEF_INTERFACE(IXColorizeWnd, _T("{4244596F-C11A-4acc-8B40-D32E4F8AB622}"));

public:
    virtual BOOL    STDMETHODCALLTYPE   Show(int x, int y, XWND xWnd) = 0;
    virtual void    STDMETHODCALLTYPE   SetHSL(IN int nHue, IN int nSat, IN int nLight) = 0;
    virtual BOOL    STDMETHODCALLTYPE   GetHSL(OUT int* pnHue, OUT int* pnSat, OUT int* pnLight) = 0;
};

